the dl (down low) - Allemand Anglais Dictionnaire